package com.peas.platform.module.icims.expenditure.expenses.dto;

import java.util.*;
import java.math.*;
import com.peas.platform.common.core.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;

// 报账单明细(出国)
@Data
@EqualsAndHashCode(callSuper = false)
public class ExpenditureReimbursementAbroadDto extends BaseDto {

    // 报账单ID
    // （报账单表）外键
    private Long expenditureReimbursementId;

    // 出国地点
    private String abroadAddress;

    // 出国日期
    private Date abroadStart;

    // 回国日期
    private Date abroadEnd;

    // 出国计划
    // 下拉框
    private String abroadPlan;

    // 部门
    private String abroadDepartment;

    // 人员
    private String abroadPeoples;

    // 附件数
    private Integer abroadFiles;

    // 团组名称及内容
    private String abroadContent;

    // 交通费
    private BigDecimal amountCar;

    // 伙食费
    private BigDecimal amountCatering;

    // 公杂费
    private BigDecimal amountSundry;

    // 其他费
    private BigDecimal amountOther;

    // 住宿费
    private BigDecimal amountHotel;

    // 团组统报费
    private BigDecimal amountTeam;

    // 领用费
    private BigDecimal amountLead;

    //Criteria
    private Date createTimeStart;
    private Date createTimeEnd;
    private Date updateTimeStart;
    private Date updateTimeEnd;
    private Date abroadStartStart;
    private Date abroadStartEnd;
    private Date abroadEndStart;
    private Date abroadEndEnd;
}
